草庐IT

Java AES 加盐加密

全部标签

php - 替代SSL- "Manual"加密吗?

我想对在Web应用程序中在服务器和客户端之间来回传输的数据进行加密。我会使用SSL,但是需要证书和专用IP地址。获得证书没有问题,但专用IP需要我升级到企业托管计划,该计划是在Web主机上每月支付20美元。我没有这样做的计划,因为我坚持每年20美元的共享托管计划。因此,我想实现SSL的替代方案。但是,它的功能比SSL还要强。除了加密来回发送的数据外,它还加密数据库中的行。我正在考虑做这样的事情:JavaScript代码:vartransfer_key='whatever';functionencrypt(data,key){...}functiondecrypt(data,key){.

c# - 使用 openssl_seal 加密的 php 数据。如何在 C# 中解码?

我正在php应用程序和c#程序之间传递一些数据(1-2MB)。信息需要加密,我使用的是Rijndael加密,但加密速度非常慢。我正在尝试在php端切换到openssl_seal并让它工作正常:PHP代码str=123;$fp=fopen("/home/prod/publickey.pem","r");$cert=fread($fp,8192);fclose($fp);$pk1=openssl_get_publickey($cert);openssl_seal($str,$sealed,$ekeys,array($pk1));openssl_free_key($pk1);$sealed=

php - Amazon AWS (EC2/S3) 上最好的数据加密策略......在这种情况下你会怎么做?

我的Delphi2010应用程序(目前正在开发中)加密用户的文件并将它们上传到EC2,然后再上传到S3。用户可以使用安全网站下载他们的文件(有点像保管箱,但在不同的环境、市场、用途等...)我使用RSA加密。我让我的用户能够选择他们是要使用自己的私钥(在本地生成)还是使用共享key(位于云端)在处理文件下载时,我遇到了4种必须妥善处理的可能性:Ifauseruseshis/herownprivateencryptionkey:a.DownloadingfromDelphi/Client:fileisdecryptedonuser'smachineafterdownloadb.Downl

php - Laravel cookie 加密

Laravel是否以不同方式散列请求和响应cookie?我正在使用主域和子域,并设置了CORS和CSRF,如果我从EncryptCookies类中排除cookie,我会在响应header和请求header中看到相同的cookie。但是,如果我让它们进行加密,我会得到不同的“加密字符串”,并且不知道这是否可以接受?EncryptCookies类仅在Kernel.php中的web部分列出 最佳答案 对于LaravelEncryption:Laravel'sencrypterusesOpenSSLtoprovideAES-256andAE

php - 如何比较加密字符串和随机种子?

我想在数据库中存储加密的配置文件详细信息。但是,一些细节应该是唯一的,并且由于加密算法会随机化每次加密的种子,因此很难判断该值是否已存储在数据库中。我可以遍历每一行并解密必要的列,但如果行数很大,那将花费太长时间。我可以存储这些(未加密的)详细信息的哈希值但这首先会扼杀加密点。那么,如何将加密字符串(带有随机种子)与保存在数据库中的其他字符串进行比较?非常感谢任何帮助。加密方式为php(MCRYPT_RIJNDAEL_256/NOFB),数据库为MySQL。编辑/解决方案:除了加密值之外,存储散列数据似乎是我最好的解决方案。这让唯一列的验证对我来说很容易。感谢大家留下他们的评论/答案。

java - 在 PHP 中实现此 Java 密码加密算法

我正在尝试在PHP中实现Funambol移动同步服务器中使用的密码加密算法,但由于我没有Java背景,因此遇到了困难。代码本身看起来很简单:encryptionKey="OmniaGalliaintrespartesdividaest";byte[]newValue=newbyte[24];System.arraycopy(encryptionKey,0,newValue,0,24);encryptionKey=newValue;KeySpeckeySpec=newDESedeKeySpec(encryptionKey);SecretKeyFactorykeyFactory=Secre

php - Swiftmailer:无法连接 TLS 加密

我正在尝试使用Swiftmailer通过Symfony发送电子邮件。在生产服务器上我得到一个错误:[2016-08-2011:59:37]app.ERROR:Exceptionoccurredwhileflushingemailqueue:UnabletoconnectwithTLSencryption[][]这是我的config.yml中的内容:swiftmailer:transport:smtphost:localhostusername:info@derkvanderheide.nlpassword:testpwspool:{type:memory}encryption:tlsp

php - 为什么 php password_verify 和 password_hash 使用不同的加密标识符?

经过一些故障排除后,我确定当我使用PHP的password_hash函数散列密码时,加密标识符是$2y$。但是,当我使用password_verify函数将存储的散列密码与用户输入的密码进行比较时,password_verify不会返回true。如果我使用https://www.bcrypt-generator.com/上的$2a$标识符生成新密码并用它替换存储的散列密码,它返回true。我希望有人能解释为什么password_hash($password,PASSWORD_DEFAULT)使用$2y$以及为什么password_verify()使用$2a$。或者我在这里可能做错的任何

c# - 无法使用 C# 解密使用 PHP 加密的数据 (Rijdael-128)

我使用以下代码使用PHP解密数据:$content="1234";$cp=mcrypt_module_open('rijndael-128','','cbc','');$iv=mcrypt_create_iv(16,MCRYPT_RAND);$key=pack("H*",md5('a'));mcrypt_generic_init($cp,$key,$iv);$encrypted=mcrypt_generic($cp,$content);echobase64_encode($key)."\n";echobase64_encode($iv)."\n";echobase64_encode($

php - 使用 PHP 以 AES-256 加密文件的最佳方法是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我在网上找到了一些可以提供帮助的教程,但我不确定是否有最佳选择。我想用高度安全的算法加密文件(我有点偏执)但同时我又追求速度(我知道这有点矛盾)...所以我选择了AES-256...但是使用AES-256和PHP加密文件的最佳方法是什么?